this meat is spoiled - German English Dictionary